function ajax(method:string,url:string) {
    return new Promise((resolve,reject)=>{
        const xhr = new XMLHttpRequest();
        xhr.onreadystatechange = function(){
            if(xhr.readyState === 4){
                if(xhr.status ===200){
                    resolve(xhr.responseText)
                } else{
                    reject(xhr.responseText)
                }
            }
            xhr.open(method,url);
            xhr.send();
        }
    })
}

export default ajax;

// ajax('get','')

// // Create an object with a value and a circular reference to itself.
// const original = { name: "MDN" };
// original.itself = original;

// // Clone it
// const clone = structuredClone(original);

// console.assert(clone !== original); // the objects are not the same (not same identity)
// console.assert(clone.name === "MDN"); // they do have the same values
// console.assert(clone.itself === clone); // and the circular reference is preserved
